package br.com.micronois.poker.view;

import java.lang.reflect.Array;
import java.util.Arrays;

import br.com.micronois.poker.controller.Jogo;
import br.com.micronois.poker.model.Carta;
import br.com.micronois.poker.util.Utilidades;

public class Main {

	public static void main(String[] args) {

		Jogo j = new Jogo();

		Carta[] c = j.getBaralho();
		Carta[] mao = new Carta[5];
		// for (int i = 0; i < c.length; i++) {
		// System.out.println(c[i].toString());
		// }

		for (int p = 0; p < 10; p++) {

			for (int i = 0; i < 5; i++) {

				int rand = Utilidades.gerarNumeroAleatorio(53);

				while (c[rand] == null) {

					rand = Utilidades.gerarNumeroAleatorio(53);

				}
				;

				mao[i] = c[rand];

				c[rand] = null;
			}

			Arrays.sort(mao);

			for (int k = 0; k < mao.length; k++) {
				System.out.print(mao[k].toString() + " ");
			}

			System.out.println();
			mao = new Carta[5];
		}

		System.out.println("OUT");
		for (int i = 0; i < c.length; i++) {
			if (c[i] != null) {

				System.out.print(c[i] + "-");
				
			}
		}
	}

}
